solid footing - French English Dictionary